<!DOCTYPE html>
<html>

<head>
<meta charset="utf-8">
<title>Dart : Libraries : box2d : Manifold</title>
</head>

<body>

<header></header>

<h1 id="title">class <a name='Manifold::Manifold'>Manifold</a></h1>

<section id="inheritance">

<section class="supertype">
<h2>Supertype:</h2>
<ul><li>Object</li></ul>
</section>

</section>

<section id="summary">

 A manifold for two touching convex shapes. Box2D has support for many kinds
 of contact, such as clip pont versus plain with radius and point versus point
 with radius (as with circles).
</section>

<section id="fields">
<h2>Fields</h2>
<dl>
<dt>
<span class="field-type"><code><code><a href='Vector.html#Vector::Vector'>Vector</a></code></code></span>
<span class="field-name"><code><a name='Manifold::localNormal'>localNormal
</a></code></span>
</dt>
<dd>
</dd>
<dt>
<span class="field-type"><code><code><a href='Vector.html#Vector::Vector'>Vector</a></code></code></span>
<span class="field-name"><code><a name='Manifold::localPoint'>localPoint
</a></code></span>
</dt>
<dd>
</dd>
<dt>
<span class="field-type"><code><code><a href='int.html#int::int'>int</a></code></code></span>
<span class="field-name"><code><a name='Manifold::pointCount'>pointCount
</a></code></span>
</dt>
<dd>
</dd>
<dt>
<span class="field-type"><code><code><a href='List.html#List::List'>List&lt;E&gt;</a></code></code></span>
<span class="field-name"><code><a name='Manifold::points'>points
</a></code></span>
</dt>
<dd>
</dd>
<dt>
<span class="field-type"><code><code><a href='int.html#int::int'>int</a></code></code></span>
<span class="field-name"><code><a name='Manifold::type'>type
</a></code></span>
</dt>
<dd>
</dd>
</dl>
</section>

<section id="constructors">
<h2>Constructors</h2>
<dl>
<dt>
<code><a href='Manifold.html#Manifold::Manifold'>Manifold</a>()</code>
</dt>
<dd>

 Creates a manifold with 0 points. It's point array should be full of
 already instantiated ManifoldPoints.
</dd>
<dt>
<code><a href='Manifold.html#Manifold::Manifold'>Manifold</a>.<a name='Manifold::copy'>copy</a>(<code><a href='Manifold.html#Manifold::Manifold'>Manifold</a></code> <a name='Manifold::copy::other'>other</a>)</code>
</dt>
<dd>

 Creates a new manifold that is a copy of the given manifold.
</dd>
</dl>
</section>

<section id="methods">
<h2>Methods</h2>
<dl>
<dt>
<code>void <a name='Manifold::setFrom'>setFrom</a>(<code><a href='Manifold.html#Manifold::Manifold'>Manifold</a></code> <a name='Manifold::setFrom::other'>other</a>)</code></dt>
<dd>

 Sets this manifold to be a copy of the given manifold.
</dd>
</dl>
</section>

<footer></footer>

</body></html>
